CAD/solidwork数据导入geant4 |
您所在的位置:网站首页 › stl导入solidworks 尺寸不对 › CAD/solidwork数据导入geant4 |
一 CAD 将二维平面拉成三维实体
第一步,将视图旋转到侧面图 哔站参考 https://www.bilibili.com/video/BV1PG4y1D7Bh/?spm_id_from=333.788&vd_source=ee789cf916563b0f6fa47fd0f3556c63 我的数据是一堆散点,要注意曲线之间首尾的连接问题。用matlab将散点存在txt里面,将txt数据,第一行的数据复制到最后一行,保证曲线是闭合的。 最后在新的一列,如下图的F列,输入=A1&”,”&B1&”,”&C1,将散点以坐标的形式显示在同一个单元格 wps新建一个表格,一直点击下一步,完成即可 导入之后数据格式是这样 选中三列,右键->设置单元格格式->常规,结果如下 点击新建,新建一个项目,选择如下按钮,同时命令窗口的显示如下第二张图 然后将excel里的坐标形式的那行数据复制到CAD的命令窗口,粘贴,等待几秒 导入时选择下面参数 注意,这里的长度是全长,然后选择绿色的小勾,确认
导入上一步的STEP数据之后,选Mesh Design 选择ok 修改所获取的stl内部的数据 (1)(2) (3)CMakeLists.txt里面添加stl文件名 (4)DetectorConstruction.cc内加入 #inlcude CADMesh.hh,同时定义实体 (2)在geant4程序中,inlcude 新建一个.hh文件,然后将CADMesh里面的.hh文件的内容拷贝到新建的文件里面,如果发现坐标显示是镜像得,旋转物体即可。ZBBZ插件直接拖入软件即可 步骤: 在命令窗口输入,ZBBZ,回车 然后就可以进行坐标标注了 新建零件之后,在命令窗口输入UCS, 回车两次,显示窗口如下 此时可以发现,导入的物体的位置大致是符合预期的 将图放大之后,发现数据是折线显示,这是因为CAD折线显示可以节约时间。在命令窗口输入re回车即可 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |